No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc. Printed in the United States of America.
The Apple logo is a registered trademark of Apple Computer, Inc.
Use of the “keyboard” Apple logo (Option-Shift-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws.
No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple Macintosh computers.
Apple Computer, Inc.
20525 Mariani Avenue
Cupertino, CA 95014
408-996-1010
Apple, the Apple logo, APDA, AppleLink, LaserWriter, and Macintosh are trademarks of Apple Computer, Inc., registered in the United States and other countries.
Apple Desktop Bus, Apple SuperDrive, PowerBook, and QuickDraw are trademarks of Apple Computer, Inc.
Adobe Illustrator and PostScript are trademarks of Adobe Systems Incorporated, which may be registered in certain jurisdictions.
America Online is a service mark of Quantum Computer Services, Inc.
CompuServe is a registered service mark of CompuServe, Inc.
FrameMaker is a registered trademark of Frame Technology Corporation.
Helvetica and Palatino are registered trademarks of Linotype Company.
Internet is a trademark of Digital Equipment Corporation.
ITC Zapf Dingbats is a registered trademark of International Typeface Corporation.
NuBus is a trademark of Texas Instruments.
Simultaneously published in the United States and Canada.
LIMITED WARRANTY ON MEDIA AND REPLACEMENT
If you discover physical defects in the manual or in the media on which a software product is distributed, APDA will replace the media or manual at no charge to you provided you return the item to be replaced with proof of purchase to APDA.
ALL IMPLIED WARRANTIES ON THIS MANUAL, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF THE ORIGINAL RETAIL PURCHASE OF THIS PRODUCT.
Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY.
IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages.
THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND
IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED.
No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty.
Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state.
Contents
Preface About This Developer Notev
Supplementary Documentsv
Conventions and Abbreviationsvi
Typographical Conventionsvi
Standard Abbreviationsvi
Macintosh PowerBook 145B1
Features2
Compatibility Issues3
Modem Slot3
RAM Expansion Slot3
Identifiying the PowerBook 145B3
About This Developer Note
This document describes the Macintosh PowerBook 145B computer, emphasizing those features that are new or different from other Macintosh PowerBook computers. It is written primarily for experienced Macintosh hardware and software developers who want to create products that are compatible with these new computers. If you are unfamiliar with Macintosh computers or would simply like more technical information, you may want to read the related technical manuals listed in the following section.
Supplementary Documents
To supplement the information in this document, you might wish to obtain related documentation such as Guide to the Macintosh Family Hardware, second edition; Designing Cards and Drivers for the Macintosh Family, third edition;
and Inside Macintosh. For detailed information about the Motorola 68030 microprocessor used in these computers, refer to the MC68030 Enhanced
32-Bit Microprocessor User’s Manual. All of these documents are available through APDA.
APDA is Apple’s worldwide source for over three hundred development tools, technical resources, training products, and information for anyone interested in developing applications on Apple platforms. To order products or to request a complimentary copy of the APDA Tools Catalog, contact
APDA
Apple Computer, Inc.
P.O. Box 319
Buffalo, NY 14207-0319Telephone 800-282-2732 (United States)
800-637-0029 (Canada)
716-871-6555 (International)
Fax 716-871-6511
AppleLink APDA
America Online APDA
CompuServe 76666,2405
Internet APDA@applelink.apple.com
Conventions and Abbreviations
This developer note uses typographical conventions and abbreviations that are standard in Apple publications.
Typographical Conventions
Computer-language text—any text that is literally the same as it appears in computer input or output—appears in Courier font.
Standard Abbreviations
A amperes MB megabytes
GB gigabytes MHz megahertz
Hz hertz ms milliseconds
K 1024 ns nanoseconds
KB kilobytes V volts
mA milliamperes W watts
Standard units of measure used in Apple reference books include:
Standard abbreviations used in Apple reference books include:$n hexadecimal value n
RGB red-green-blue (a video display system used by Apple computers)
SCSI Small Computer System Interface
SVGA super VGA (a video display system used with PC-type computers)
SWIM Super Woz Integrated Machine
TFT thin film transistor (a type of LCD)
VGA video graphics adapter (a video display system used with PC-type computers)
VRAM video RAM
Macintosh PowerBook 145B
The Macintosh PowerBook 145B computer is physically identical to the PowerBook 145 computer except that the entire 4 MB of built-in pseudostatic RAM (PSRAM) is now soldered to the secondary logic board (daughterboard). This change frees the RAM expansion slot and allows users to add a RAM expansion card without replacing the 2 MB of RAM that resided on an expansion card in the PowerBook 145.
This developer note describes the major features of the Macintosh PowerBook 145B computer, emphasizing compatibility issues and expansion opportunities for developers.
IMPORTANT
Only the major differences between the PowerBook 145B and the PowerBook 145 are described in detail here. For a complete understanding of the PowerBook 145B computer, refer to the Macintosh PowerBook 145 Developer Note and the Macintosh PowerBook 140 and Macintosh PowerBook 170 Developer Note, both available from APDA.s
Features
The major features of the Macintosh PowerBook 145B computer are:
n Microprocessor: Motorola 68030 running at 25 MHz. A 16 MHz power saving mode can be selected by the user.
n Read-only memory (ROM): 1 MB.
n Random-access memory (RAM): 4 MB of pseudostatic RAM (PSRAM).
n RAM expansion: a RAM expansion slot accommodates 2 MB or 4 MB RAM expansion cards, for a total of 8 MB of RAM.
n Liquid crystal display: FSTN LCD, 640 x 400 pixels, with adjustable backlighting.
n Floppy disk: one internal 1.4 MB Apple SuperDrive with Super Woz Integrated Machine (SWIM) interface.
n Hard disk: one internal 2.5-inch SCSI hard disk drive. Disk capacities of 40 MB and 80 MB are offered.
n I/O (input/output): one HDI-30 connector for external SCSI devices, one 4-pin mini-DIN ADB port, two 8-pin mini-DIN serial ports, and audio input and
output jacks.
n Sound: enhanced Apple Sound Chip (ASC) audio circuitry provides sound output through the built-in speaker or optional headphones. Sound input is available with
an optional external microphone.
n Keyboard: built-in keyboard with integral 30-mm trackball.
n Modem: internal 20-pin connector for an optional modem card. This slot accepts the Macintosh PowerBook Fax/Data Modem and compatible third-party serial modems. The PowerBook 145B does not support the Macintosh PowerBook Express Modem.
n Battery: a rechargeable NiCad battery is included. A 3 V lithium battery provides backup power for the real-time clock and parameter RAM when the main battery
is removed.
n Power supply: an external wall-mounted recharger/power adapter is included.
n Weight: 6.8 pounds.
n Size: 11.3 inches wide, 9.3 inches deep, and 2.2 inches high.
Compatibility Issues
This section highlights key areas you should investigate in order to ensure that your products work properly with the PowerBook 145B.
Modem Slot
The Macintosh PowerBook 145B modem slot accepts the Macintosh PowerBook Fax/Data Modem or any serial modem compatible with the PowerBook 100, 140, 145, or 170. For detailed information about designing serial modems for PowerBook computers refer to Designing Cards and Drivers for the Macintosh Family, third edition.
The PowerBook 145B does not support the Macintosh PowerBook Express Modem.
RAM Expansion Slot
The RAM expansion slot is compatible with RAM expansion cards meeting Apple design specifications for the Macintosh PowerBook 140 and 170. Refer to Designing Cards and Drivers for the Macintosh Family, third edition, for mechanical and electrical design guidelines.
Note
Because the PowerBook 145B contains 4 MB of built-in RAM, and the maximum RAM that can be addressed is 8 MB, the largest RAM expansion card that can be fully utilized is 4 MB. If you install a 6 MB or larger RAM expansion card, the additional RAM will be unusable.u
Identifiying the PowerBook 145B
The correct method for software to identify the Macintosh model it is running on is by using the Gestalt Manager routines described in Inside Macintosh.
The gestaltMachineType value returned by the PowerBook 145B is 54, the same
as the PowerBook 145. There is no way for software to differentiate between the two models. As discussed in Inside Macintosh, applications should not make decisions
based on the machine type, but should use the appropriate Gestalt Manager routines
to determine what features are available at runtime.
This Apple document was written, edited, and composed on a desktop publishing system using Apple Macintosh computers and FrameMaker software. Proof pages were created on an Apple LaserWriter IIg printer. Final pages were created on the Apple LaserWriter Pro 630 printer. Line art was created using Adobe™ Illustrator. PostScript™, the page-description language for the LaserWriter, was developed by Adobe Systems Incorporated.
Text type is Palatino® and display type is Helvetica®. Bullets are ITC Zapf Dingbats®. Some elements, such as program listings, are set in Apple Courier.